首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏coder

    在windows中使用Oh My Posh美化你的终端PowerShellWSL

    在windows中使用Oh My Posh美化你的终端PowerShellWSL 安装Windows terminal Windows 终端是一个新式主机应用程序,它面向你喜爱的命令行 shell,如命令提示符 、PowerShell和 bash(通过适用于 Linux的 Windows子系统 (WSL))。 子系统 (WSL) 的命令提示符。 如下图: 安装 Oh My Posh for PowerShell 如果要自定义 PowerShell 提示符,可使用 winget 安装 Oh My Posh。 如果你用的是 PowerShell那么配置文件 C:\Users\ylyang\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 如果看到路径错误

    2.7K10编辑于 2024-01-20
  • 来自专栏繁依Fanyi 的专栏

    玩转 wsl(一)—— wsl 的安装

    WSL 介绍 似乎很久以前,微软似乎就在打 Linux 的主意了,毕竟 Linux 有它的优势,大多数服务器用的都是 Linux 操作系统。 不知道微软是不是看中了这一点,在 2017 年推出了 WSL 的第一个版本。不过这时的 WSL 不能完整的使用 Linux 内核,相关 Linux 的功能也不全面。 后来,印象中随着 Windows11 预览版发布,WSL2 发布了。 由于 WSL2 功能更强大,所以所有系列都是基于 WSL2 的。 WSL 安装 废话不多说,还是进入正题吧! 0. WSL 安装 安装方式也非常简单,在商店中搜索 Linux,然后选择自己需要安装的Linux即可。

    1.8K20编辑于 2023-05-07
  • 来自专栏coder

    wsl慢,wsl很慢」 如何解决 wsl 慢的问题?

    接下来的所有工作都需要在 PowerShell(Windows 端)上完成。 首先,我们需要关闭所有正在使用 WSL 的终端,然后将其关闭以避免运行命令时数据损坏wsl --shutdown。 实验性的 WSL 有一个新的实验版本,可以更好地管理内存。 所有后续步骤都需要在 PowerShell(Windows 端)上完成。 # PowerShell wsl --shutdown 接下来,我们将从UbuntuLinux 发行版创建备份。 # PowerShell mkdir D:\backup wsl --export Ubuntu D:\backup\ubuntu.tar 如果您没有看到进度指示器,请不要担心。 # PowerShell wsl --update wsl --update --pre-release 配置 .wslconfig使用 VSCode(或任何您喜欢的编辑器)再次打开文件 # PowerShell

    6.2K20编辑于 2024-01-27
  • 来自专栏无道编程

    Ubuntu - WSL安装zsh【WSL第四弹】

    前言 上一弹说了使用其他终端连接wsl,但是终端主题那些还是不好看,所以我们可以安装zsh 和oh-my-zsh来美化。

    1.8K00发布于 2019-11-13
  • 来自专栏coder

    如何将 WSL 文件系统移动到另一个驱动器

    版本,在 PowerShell(Windows 端)上运行命令: #PowerShell wsl --list --verbose 知道用户名: equiman,linux发行版: Ubuntu,并确认我们正在使用的 WSL2 版本,我们就可以准备去了 移动 所有后续步骤都需要在 PowerShell(Windows 端)上完成。 # PowerShell wsl --shutdown 接下来,我们将从UbuntuLinux 发行版创建备份。 # PowerShell mkdir D:\WSL wsl --import Ubuntu D:\WSL\ D:\backup\ubuntu.tar "如果路径有空格,请使用(双引号)字符将路径括起来 通过运行以下命令重新启动 WSL: # PowerShell wsl --distribution Ubuntu 恢复 如果在此过程中出现问题,请不要担心,我们可以从备份中恢复我们的 WSL 磁盘。

    1.8K10编辑于 2024-01-23
  • 来自专栏晓晨的专栏

    WSL1 升级为 WSL2

    WSL2 是 WSL 1 的升级版,带来的主要优势: 提高文件系统性能 支持完全的系统调用兼容性 WSL2 使用了 hyper-v 虚拟化技术,它就是一个你感知不到的虚拟机(VM),比以前的版本性能更高 举个栗子,我在WSL里面安装 nodejs, 采用源码编译方式安装,在 WSL1 下整整编译了100分钟,实在是太慢了。 更纤细的介绍请参阅官方文档:比较 WSL 1 和 WSL 2 执行命令 wsl -l -v 可以看到WSL版本号是 1,需要执行升级,才能到2 1.启用虚拟机功能 使用 PowerShell 以管理员身份运行 :wsl --set-version <分发版名称> <版本号> 如:将 Ubuntu18.04 设置为WSL2的命令为 wsl --set-version Ubuntu-18.04 2 这一步比较耗时 ,执行完成后通过命令 wsl -l -v 来查询升级是否成功 ?

    2.4K41发布于 2020-11-05
  • 来自专栏linux技术

    wsl | win10 安装 wsl2

    /zh-cn/windows/wsl/install-manual 1.安装# 1.1 打开系统功能# 首先通过管理员打开 powershell 执行如下指令, 用于打开系统功能 dism.exe /online all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl 的步骤无需操作 直接 powershell 执行 wsl –install -d Ubuntu-20.04 即可 通过 chrome 或者 IDM 输入 https://aka.ms/wslubuntu2004 下载安装包, chrome 可能会提示未经验证, 直接无视后保存即可 或者执行如下 powershell 命令下载 cd D:\ Invoke-WebRequest -Uri https://aka.ms \ubuntu2004.exe 1.4 更换系统源# cmd 或者 powershell 中执行 wsl 进入 ubuntu, 更换系统源 wget https://gitee.com/lin-xi-269

    1.3K10编辑于 2024-01-14
  • 来自专栏coder

    在window上打造一个顺手的开发环境:在 WSL 上升级 Ubuntu 版本

    Terminal whoami 另外,我们需要知道发行版名称和 WSL版本,在 PowerShell(Windows 端)上运行命令: # PowerShell wsl --list --verbose # PowerShell wsl --shutdown 接下来,我们将从UbuntuLinux 发行版创建备份。 其实我们可以养成执行重要的操作之前一定要「备份数据」这样的一个习惯 重新启动 通过运行以下命令重新启动 WSL: # PowerShell wsl --distribution Ubuntu 所有后续步骤都需要在 # PowerShell wsl --unregister Ubuntu 然后,在所需的路径上再次导入。我将使用D:磁盘作为示例。 # PowerShell mkdir D:\WSL wsl --import Ubuntu D:\WSL\ D:\backup\ubuntu.tar 默认情况下,Ubuntu 将使用root作为默认用户

    1.9K10编辑于 2024-01-24
  • 来自专栏JusterZhu

    Powershell

    PowerShell是微软开发的一种强大的命令行界面和脚本语言,专为系统管理和任务自动化而设计。无论你是IT专业人士还是编程爱好者,了解PowerShell的基本功能都能极大提升你的工作效率。 什么是PowerShellPowerShell最初于2006年发布,作为Windows环境下的一种自动化工具。 创建自定义Cmdlet 除了内置的Cmdlet,PowerShell还允许用户创建自定义Cmdlet,通常使用C#或PowerShell脚本编写。这使得功能扩展更为灵活。 PowerShell 对象、变量、函数 对象 对象基础:PowerShell中的对象是.NET对象,包含属性和方法。每个命令的输出都是对象,而不是纯文本。 模块 PowerShell模块是用于组织和分发PowerShell功能的单元。它们可以包含函数、脚本、Cmdlet、变量和其他资源。

    4.3K20编辑于 2025-01-23
  • 来自专栏好奇心Log

    气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

    步骤 5 - 将 WSL 2 设置为默认版本 打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本: PowerShell复制 wsl --set-default-version 将分发版版本设置为 WSL 1 或 WSL 2 可打开 PowerShell 命令行并输入以下命令(仅在 Windows 内部版本 18362 或更高版本中可用),检查分配给每个已安装的 Linux 分发版的 WSL 版本:wsl -l -v PowerShell复制 wsl --list --verbose 若要将分发版设置为受某一 WSL 版本支持,请运行: PowerShell复制 wsl --set-version 此外,如果要使 WSL 2 成为你的默认体系结构,可以通过此命令执行该操作: PowerShell复制 wsl --set-default-version 2 这会将安装的任何新分发版的版本设置为 WSL 此外,如果你使用的是 ARM64 设备,并从 PowerShell 运行此命令,则会收到此错误。 请改为从 PowerShell Core 或从命令提示符运行 wsl.exe。

    6.6K30发布于 2021-11-10
  • 来自专栏Unity游戏开发

    Linux - WSL

    wsl 开启默认子系统 ? pic debian(子系统名称) 直接输入子系统名称打开目标子系统 ? pic 通过以下方式执行命令: -c [command] bash -c [command] wsl [command] (NOTE: In this case you don

    77320发布于 2019-08-18
  • 来自专栏全栈程序员必看

    wsl2 固定ip_wsl2 ssh

    在使用win10上的WSL2时遇到了一个问题:每次重启电脑或wsl2后,wsl2子系统的ip地址就会发生改变。后来在wsl的github上找到了相关的解决方案。 WSL2固定ip地址 当前问题 解决方案 当前问题 在使用win10的wsl2子系统时,windows会通过虚拟交换机给win10本机与wsl2子系统各自会分配一个ip地址,当windows电脑重启并再次打开 wsl2-ip:33306访问mysql。 但是wsl2子系统的ip地址不固定,导致每次重启wsl2都会查看当前的ip地址并修改相关链接配置,十分不方便。 解决方案 解决方案是我在wsl的github上的issue上看到的 ===> 传送门。 方案的大致内容就是:既然固定不了wsl2的ip地址,那么就在启动wsl2后主动给它设置一个ip地址。

    2.1K20编辑于 2022-09-27
  • 来自专栏好奇心Log

    教程 | 如何在Windows 10上安装WSL 2

    在Windows 10上安装WSL 2的过程如下: 启用WSL 2 启用“虚拟机平台” 将WSL 2设置为默认值 安装Linux发行版 我将依次使用PowerShell应用程序逐步完成每个步骤,您需要以管理员身份运行该应用程序 您可以在Windows“开始”菜单中找到PowerShell。 注意:也可以使用GUI安装WSL 1,但是使用命令行的速度要快得多,并且由于WSL是CLI工具,因此这样做也很有意义吧! 第一步:启用WSL 无论您要使用哪个版本的WSL,都首先需要启用它。要做到这一点打开PowerShell的工具,管理员和运行命令 之下。 第三步:将WSL 2设置为默认值 以管理员身份打开PowerShell,然后运行以下命令以将WSL 2设置为WSL的默认版本: wsl --set-default-version 2 ? 要将现有的WSL 1版本转换为WSL 2,请在PowerShell中运行以下命令,例如: wsl.exe --set-version Ubuntu 2 ?

    15.6K20发布于 2021-03-25
  • 全网最全 Win1011 系统下 WSL2+Ubuntu20.04 的全流程安装指南

    本教程涵盖: ✅ 两种 WSL2 启用方式(PowerShell 命令行 / Windows GUI 手动操作) ✅ 两种安装 Ubuntu-20.04 到 D 盘方式(官方迁移导入 / 手动下载解压) 安装 WSL2 方法一:PowerShell 命令行快速安装 WSL2(推荐) 启用 Windows 子系统(WSL)功能 在 PowerShell(管理员模式)中运行: dism.exe /online 修改默认登录用户为普通用户(可选) 以管理员身份运行PowerShell,执行命令: ubuntu2004 config --default-user yourusername 再次启动 WSLwsl 直接在浏览器中下载 Ubuntu-20.04.appx,通常比 PowerShell 更快。 下载完成后,将文件移动到目标目录:D:\WSL\Ubuntu-20.04\。 解压.appx安装包 在 D:\WSL\Ubuntu-20.04\ 目录下以管理员权限打开 PowerShell

    13.3K53编辑于 2026-03-24
  • 来自专栏无道编程

    Ubuntu - 本地SSH连接WSLWSL第二弹】

    背景 使用ssh工具连接到ubuntu on windows 打开WSL - Ubuntu 自带的命令行终端,其实颜值什么的都不好看。复制粘贴等命令也不是特别好用。 题外话 windows在前段时间的开发者大会上两个重磅就是:wsl2和windows terminal。 wsl2据说会比目前的wsl好,有很多方面的优化。(为啥是“据说”呢?

    15.3K10发布于 2019-11-13
  • 来自专栏气象学家

    气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

    步骤 5 - 将 WSL 2 设置为默认版本 打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本: PowerShell复制 wsl --set-default-version 将分发版版本设置为 WSL 1 或 WSL 2 可打开 PowerShell 命令行并输入以下命令(仅在 Windows 内部版本 18362 或更高版本中可用),检查分配给每个已安装的 Linux 分发版的 WSL 版本:wsl -l -v PowerShell复制 wsl --list --verbose 若要将分发版设置为受某一 WSL 版本支持,请运行: PowerShell复制 wsl --set-version 此外,如果要使 WSL 2 成为你的默认体系结构,可以通过此命令执行该操作: PowerShell复制 wsl --set-default-version 2 这会将安装的任何新分发版的版本设置为 WSL 此外,如果你使用的是 ARM64 设备,并从 PowerShell 运行此命令,则会收到此错误。 请改为从 PowerShell Core 或从命令提示符运行 wsl.exe。

    8.3K71发布于 2021-09-16
  • 来自专栏你的Bug我做主

    Windows 11 上轻松安装 WSL,实现秒开 Linux 开发环境!

    打开 PowerShell 点击开始菜单,搜索“PowerShell”,选择“以管理员身份运行”。 2. 一键安装 WSL 在管理员 PowerShell 窗口,输入: wsl --install 或 wsl.exe --install 这条命令会自动完成以下操作: 启用 Windows 的“适用于 Linux 验证安装是否成功 输入下面的命令 wsl -l -v 4. 启动 Linux 在开始菜单搜索“Ubuntu”,点击打开 或在PowerShell里面输入 wsl wsl -d 发行版名称 5.其他操作 (1)查看可安装的其他 Linux 发行版: wsl --list  --online (2)安装指定发行版: wsl --install -d 名字 (3)以root用户打开,在powershell里执行下面的命令 wsl -d Ubuntu -u root 好了,看到这里

    18.6K50编辑于 2025-07-13
  • 来自专栏Linux

    WSL安装Linux

    在命令行中输入 wsl --install 等待执行完成,中途如果有弹窗点击“是”,全部执行完如下图: 再重启一下电脑就安装成功了,如果有定制需求可以手动安装,步骤稍微多一点。 关于WSL Windows Subsystem for Linux,用户可以直接在Windows上原生运行Linux,一般用WSL2(上述安装自动安装WSL2和默认Ubuntu).

    27410编辑于 2026-01-31
  • 来自专栏IT技术分享社区

    PowerShell系列(三):PowerShell发展历程梳理

    图片今天给大家聊聊PowerShell的发展历程,以及各个版本之间有什么亮点。 1、PowerShell 1.0● 发行日期:2006/11● 默认集成版本:Windows Server 2008● 支持其他版本:Windows Server 2003 SP1/SP2,Windows 可以在Windows、Linux、MacOS运行PowerShell6.0。 ● 最低:.NET Core 3.0版本● 下载地址:https://github.com/PowerShell/PowerShell/releases/tag/v7.0.0版本特性● 用ForEach-Object =● 简化的动态错误视图和Get-Error命令行工具,可更轻松地调查错误● 兼容性层,使用户能够在隐式Windows PowerShell会话中导入模块● 自动新版本通知● 直接从PowerShell

    2K41编辑于 2023-09-21
  • 来自专栏前行的CVer

    Win11及WSL2安装和终端美化

    需要升级,运行 wsl_update_x64.msi 然后在 Microsoft Store 安装 Ubuntu 18.04.5 LTS 这样在终端输入wsl就可以进入linux子系统了,wsl -l -v查看本系统WSL情况,wsl --update升级WSL内核 如果C盘容量小,可以把子系统迁到其他盘:https://zhuanlan.zhihu.com/p/406917270 主题: 在powershell中输入code PROFILE使用VScode打开 powershell 的配置文件脚本(也可以用notepad PROFILE通过系统自带的记事本打开) 注意配置里主题的路径改为你自己的 ,默认安装在~\AppData\Local\Programs\oh-my-posh\themes # Microsoft.PowerShell_profile.ps1 Import-Module - 第五步:重启powershell,问题解决。

    2.8K70编辑于 2023-10-18
领券